NW | 2026-mar-sdc | Zabihollah Namazi | Sprint 1 | individual-shell-tools-exercises#365
Conversation
|
|
||
| # TODO: Write a command to output the contents of the helper-1.txt file inside the helper-files directory to the terminal. | ||
| # The output of this command should be "Once upon a time...". | ||
| cyf@MacBookPro individual-shell-tools % cat helper-files/helper-1.txt |
There was a problem hiding this comment.
what will happen if I try to execute this script as it is written right now? with cyf@MacBookPro etc?
| # It looked delicious. | ||
| # I was tempted to take a bite of it. | ||
| # But this seemed like a bad idea... | ||
| cyf@MacBookPro individual-shell-tools % cat helper-files/helper-*.txt |
There was a problem hiding this comment.
Same here, what will happen if I try to execute this script as it is written right now? with cyf@MacBookPro etc?
| # 1 It looked delicious. | ||
| # 2 I was tempted to take a bite of it. | ||
| # 3 But this seemed like a bad idea... | ||
| cyf@MacBookPro individual-shell-tools % cat -n helper-files/helper-3.txt |
There was a problem hiding this comment.
Same here, what will happen if I try to execute this script as it is written right now? with cyf@MacBookPro etc?
| # 3 It looked delicious. | ||
| # 4 I was tempted to take a bite of it. | ||
| # 5 But this seemed like a bad idea... | ||
| cyf@MacBookPro individual-shell-tools % cat helper-files/* | nl -v 1 -n ln |
There was a problem hiding this comment.
what will happen if I try to execute this script as it is written right now? with cyf@MacBookPro etc?
|
|
||
| # TODO: Write a command to output every line in dialogue.txt said by the Doctor. | ||
| # The output should contain 6 lines. | ||
| grep '^Doctor:' dialogue.txt |
There was a problem hiding this comment.
Correct! It distinguishes Doctor lines from usual lines just having "Doctor" in it
| # TODO: Write a command which lists the files in the child-directory directory, one per line, sorted so that the most recently modified file is first. | ||
| # The output should be a list of names in this order, one per line: helper-3.txt, helper-1.txt, helper-2.txt. | ||
|
|
||
| ls % ls -1t child-directory |
There was a problem hiding this comment.
What will happen if I try to execute the script with ls % part?
|
|
||
| # TODO: Write a command to output the name of every `.txt` file in this directory which contains a line of dialogue said by the Doctor. | ||
| # The output should contain two filenames. | ||
| grep -h '^Doctor:' dialogue*.txt |
There was a problem hiding this comment.
What will happen when we pass -h command line argument? Is it what we want to achieve in this task?
| # TODO: Write a command to output the total of adding together all players' first scores. | ||
| # Your output should be exactly the number 54. | ||
| awk '{ | ||
| for(i=3;i<=3;i++) total += $i |
There was a problem hiding this comment.
How many times this loop is going to be executed? Taking the answer into account, which benefits does the loop grant us here, if any?
| # TODO: Write a command to output just the names of each player along with the total of adding all of that player's scores. | ||
| # Your output should contain 6 lines, each with one word and one number on it. | ||
| # The first line should be "Ahmed 15". The second line should be "Basia 37" | ||
| awk '{sum=0; for(i=3;i<=NF;i++) sum += $i; print $1, sum}' scores-table.txt |
There was a problem hiding this comment.
Correct start from 3, skipping unnecessary fields, like!
|
Could you address my notes please? Thanks! |
Self checklist
Changelist
I have done the tasks and please if you could check them , thanks